using UnityEngine;
using UnityEngine.UI;
using EnhancedUI.EnhancedScroller;
namespace EnhancedScrollerDemos.SnappingDemo
{
public class SlotCellView : EnhancedScrollerCellView
{
///
/// These are the UI elements that will be updated when the data changes
///
public Image slotImage;
///
/// This function sets up the data for the cell view
///
/// The data to use
public void SetData(SlotData data)
{
// update the cell view's UI
if (data.sprite == null)
{
// this is a blank slot, so set the background color to no alpha
slotImage.color = new Color(0, 0, 0, 0);
}
else
{
// this slot has an image so set its sprite
slotImage.sprite = data.sprite;
slotImage.color = Color.white;
}
}
}
}